package org.liziing.shortlink.admin.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.liziing.shortlink.admin.common.convention.result.Result;
import org.liziing.shortlink.admin.dao.entity.GroupDO;
import org.liziing.shortlink.admin.remote.dto.req.RecycleBinPageReqDTO;
import org.liziing.shortlink.admin.remote.dto.resp.ShortLinkPageRespDTO;

/**
 * 回收站接口实现层
 */
public interface RecycleBinService extends IService<GroupDO> {
    /**
     * 分页查询回收站
     * @param requestParam 请求参数
     * @return 响应参数
     */
    Result<Page<ShortLinkPageRespDTO>> pageRecycleBin(RecycleBinPageReqDTO requestParam);
}
